Roman snails - French English Dictionary